package java_0308;

/**
 * 一球从100米高度自由落下，每次落地后反跳回原高度的一半；再落下
 * 求它在第10次落地时，共经过多少米？第10次反弹多高？
 */
public class BollMetres {
    public static void main(String[] args) {

        double sum = 0;//记录球走的米数
        double num = 100;//记录反弹的高度
        for (int i = 0; i < 10; i++) {
            double temp = num;
            num = num / 2.0;
            sum = sum+temp + num;
        }
        sum=sum-num;
        System.out.println("反弹"+num+"米");
        System.out.println("经过"+sum+"米");
    }
}
